.tree-container {
  border-radius: 5px;
}

.min-menu,
.mainMenu .router {
  background: $--blue-color;
}

// 菜单改写
.show-more:hover,
.navbar .mainMenu .router:hover {
  background: $--blue-menu-hover-color;
}
.show-more .min-menu {
  background: $--blue-color;
}
.navbar .active-menu {
  background: $--blue-menu-hover-color;
}

.menu-list.el-dropdown-menu {
  .el-dropdown-menu__item.active-menu {
    background: $--blue-menu-hover-color;
  }
  background: $--blue-color;
  li:hover {
    background: $--blue-menu-hover-color;
  }
}
.min-menu .el-submenu__title {
  color: $--color-white;
}
.min-menu .el-submenu__title:hover {
  color: $--blue-color;
}
.router-link-active {
  background: $--blue-menu-bg-color;
}
.router-link-active span {
  color: $--blue-color;
}

.mainMenu {
  .el-tabs--border-card .el-tabs__header .el-tabs__item.is-active {
    background: $--blue-menu-hover-color;
  }
}

//修改ele部分配色
.el-dialog__header {
  background: $--blue-color;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  color: $--color-white;
  .el-dialog__title {
    color: $--color-white;
  }
  .el-dialog__close {
    color: $--color-white;
  }
}

button.el-dialog__headerbtn:focus .el-dialog__close,
button.el-dialog__headerbtn:hover .el-dialog__close {
  color: $--color-hover-white;
}

.el-dialog {
  border-radius: 10px;
}

.left-bar .el-menu {
  background: $--blue-sideBarBg;
}

/*菜单*/
.sidebar-container {
  background: $--blue-sideBarBg !important;
}

.el-aside {
  color: $--blue-sideBarMenuColor;
}


/*鼠标悬浮时*/
.el-submenu__title:focus,
.el-submenu__title:hover {
  outline: 0 !important;
  color: #fff !important;
}

.el-submenu__title:hover i {
  color: #fff !important;
}

.el-table.table-border {
  border: 1px solid #efefef !important;
}

/*鼠标悬浮时*/
.el-menu-item:hover {
  outline: 0 !important;
  color: #fff !important;
  // background: #2761ff !important;
  .iconfont  {
    color: #fff !important;
  }
}

.el-menu-item.is-active * {
  color: #fff;
}
.el-menu-item.is-active {
  color: #fff !important;
  background: #2761ff !important;
}

.hide-ctrl.el-input-number--mini {
  width: 100%;
  .el-input__inner {
    padding-right: 15px;
    text-align: left;
  }
  .el-input-number__increase,
  .el-input-number__decrease {
    display: none;
  }
}

.cifi-no-data-box {
  line-height: 25px;
  .no-data-img {
    width: 130px;
  }
  .cifi-no-data {
    font-size: 12px;
    text-align: center;
  }
}

// 页面底部按钮样式
.cifi-btn-groups {
  background: #fff;
  padding: 0 10px;
  text-align: center;
  border-top: 1px solid rgba(151, 151, 151, 0.1);
  height: 62px;
  line-height: 62px;
  overflow: hidden;
  box-sizing: border-box;
}

.batch-down-load-file-btn  {
  float: right;
  padding: 4px 10px;
  position: relative;
  top: -2px;
}

.readonly.el-textarea {
  .el-textarea__inner {
    border:none;
    color: #333;
    padding:0;
  }
}

// vue-selectTree
.vue-treeselect {
  font-size: 12px;
  .vue-treeselect__control {
    border: 1px solid #e8e8e8;
    height: 28px;
    .vue-treeselect__placeholder,
    .vue-treeselect__single-value {
      line-height: 28px;
    }
    .vue-treeselect__multi-value {
      vertical-align: top;
    }
    .vue-treeselect__multi-value-item {
      padding: 0;
    }
  }
  .vue-treeselect__label {
    font-size: 12px;
    line-height: 28px;
  }
  &.vue-treeselect--has-value {
    .vue-treeselect__multi-value {
      margin-bottom: 2px;
    }
  }

}


.position-drop-select {
  max-width: 210px;
}
